html {

		height: 100%;

		margin: 0;

		padding: 0;

 

	}



body {

		color: #3E3E3E;

		background-color: #FBFFFF;

		font-family: Verdana;

		margin: 0;

		padding:0;

		height:100%;

		weight:100%;	

 	}



.form {	

		display: block; 

		position: relative; 

		margin-left: 50px; 

		margin-right: auto; 

		width: 700px;

	}

			

.textfield {

		width: 600px;

	}

	

.button {

		position: absolute;

		top: 10%;

		padding-bottom:4px;

		color:#41383C;

		right: 10px;

		height:24px;

		width:65px;

		font-family: Verdana;

		font-size:11px;

		font-weight: bold;

		background-color:#FBFFF; 

		border:1px solid; 

		border-color: #696 #363 #363 #696; 

	}	



#searchbar {

		position: relative;

		width: 700px;

		margin: 0 auto; text-align:center;

	}	



#load {  

        display: none;

        float: left;

		background: url(ajax-loader.gif);

		background-repeat:no-repeat;	

        width: 40px;  

        height: 40px;  	

      }  

      

table.votbl {

		border-width: thin;

		border-spacing: 4px;

		border-style: outset;

		border-color: black;

		border-collapse: separate;

		background-color: white;

		font-size: 11px;

	}	



table.votbl th {

		border-width: thin;

		padding: 4px;

		border-style: outset;

		border-color: gray;

		background-color: rgb(255, 250, 250);

	}



table.votbl td {

		border-width: thin;

		padding: 4px;

		border-style: outset;

		border-color: gray;

		background-color: rgb(255, 250, 250);

	}

	

table.votbl a{

		text-decoration:none;

	}

	

/* Give the header a height and a background image */

#header {

		height:100px;

		width: 100%; 

		background: url(background.jpg);

		background-repeat: scroll;

		text-align:center;

		padding:0;

		margin:0;

		position: relative; 

		min-width: 1024px !important; 

	}



/* Create a Shadow Overlay */ 

#header div {

		width:100%;

		height:100px;

		background: transparent url(overlay.png);

		padding:0;

		margin:0;

	}



/* Vertically position header text and style it*/

#header h1 {

		color:white;

		padding:0;

		margin:0;

		padding-top : 24px;

	}



#table_results {

		overflow:auto;

		border-style:groove;

		border-width:medium;

		margin: 0 auto; text-align:center;

		max-width:95%;

	}	



#results {

		display:none;

		margin: 0 auto; text-align:center;

	}	

	 

.left {

		background-color:#303233;

		padding-top:5px;

		width:160px;

		height:30px;

        bottom: 0px;

        left:50%;

   		position: fixed;

   		margin-left:-80px;

	    border:2px solid gray;

	    border-bottom-style:none;

	}



.left input {

		font-weight: bold; 

		font-size: 13px;

		font-family: Verdana, Geneva, Arial, sans-serif;

		text-decoration: none;

		color: white;

		background:none;

		border:0;

	}

	

.left input:hover {

		cursor:pointer;

		cursor: hand;

	}	

	

.left:hover {

		height:45px;

	}

		

#save_as {

		margin-left:50px;

		margin-bottom:20px;

		text-align:left;

	}

	

#save_as input {

		height: 28px; 

		width: 150px;

	}

		

#loading_options {

		margin: 0 auto; 

		text-align:center;

		margin-top: 20px;

		display: none;

	}	

	

#loading_options .myButtonStop {

		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

		box-shadow:inset 0px 1px 0px 0px #ffffff;

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

		background-color:#ededed;

		-moz-border-radius:6px;

		-webkit-border-radius:6px;

		border-radius:6px;

		border:1px solid #dcdcdc;

		color:#777777;

		font-family:arial;

		font-size:15px;

		font-weight:bold;

		padding:6px 24px;

		text-decoration:none;

		text-shadow:1px 1px 0px #ffffff;

	}



#loading_options .myButtonStop:hover {

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

		background-color:#dfdfdf;

	}



#loading_options .myButtonStop:active {

		position:relative;

		top:1px;

	}	



#loading_options .myButtonEmail {

		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

		box-shadow:inset 0px 1px 0px 0px #ffffff;

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

		background-color:#ededed;

		-moz-border-radius:6px;

		-webkit-border-radius:6px;

		border-radius:6px;

		border:1px solid #dcdcdc;

		color:#777777;

		font-family:arial;

		font-size:15px;

		font-weight:bold;

		padding:6px 24px;

		text-decoration:none;

		text-shadow:1px 1px 0px #ffffff;

	}



#loading_options .myButtonEmail:hover {

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

		background-color:#dfdfdf;

	}



#loading_options .myButtonEmail:active {

		position:relative;

		top:1px;

	}



#viewer_header {

		height:50px;

		width: 100%; 

		background: black;

		text-align:center;

		padding:0;

		margin:0;

		position: relative; 

		min-width: 1024px !important; 

	}



/* Vertically position header text and style it*/

#viewer_header h3 {

		color:white;

		padding:0;

		margin:0;

		padding-top : 15px;

	}	



.spacer {

		clear:both; 

		height:1px;

	}



.email_form {

		margin:0 auto;

		width:500px;

		height:130px;

		padding:14px;

	}



/* Email form */

#send_email {

		display:none;

		border:solid 2px #b7ddf2;

		background:#ebf4fb;

	}



#send_email p {

		font-size:12px;

		color:#666666;

		margin-bottom:20px;

		border-bottom:solid 1px #b7ddf2;

		padding-bottom:10px;

	}



#send_email input {

		float:left;

		font-size:12px;

		padding:4px 2px;

		border:solid 1px #aacfe4;

		width:340px;

		height:20px;

		margin:2px 0 0px 0px;

	}



#send_email input:hover {

		background-color:#F2F2F2;

	}



#send_email .email_submit:hover {

		background-color:#B3B3B3;

	}



#send_email .email_submit {

		float:right;

		background-color:#4D4D4D;

		margin-left:0px;

		width:100px;

		height:31px;

		text-align:center;

		line-height:31px;

		color:#FFFFFF;

		font-size:12px;

		font-weight:bold;

	}





#email_message {

		color:red;

		font-size:13px;

		font-style:italic;

		display:none;

		margin: 0 auto;

		text-align:center;

	}

	

.email_form a{

		float:right;

		text-decoration:none;

		font-size:15px; 

		color:#666666;

	}	

	

.email_form a:hover{

		color:black;

	}

	

#gradient {

		width:100%;

		height:40px; 	

		background: url(line_small.png);

		background-repeat: repeat-x;

	}	

	
